package fish.core
{
	import flash.display.Sprite;
	import flash.events.Event;
	
	import mx.collections.IList;
	
	public class Display extends Sprite implements IComponent, IMeasure, IActive
	{
		private var _x:Number;
		private var _y:Number;
		private var _width:Number;
		private var _height:Number;
		
		public function Display()
		{
			super();
		}
		
		override public function set x(value:Number):void
		{
			
		}
		override public function get x():Number
		{
			return _x;
		}
		
		override public function set y(value:Number):void
		{
			
		}
		override public function get y():Number
		{
			return _y;
		}
		
		override public function set width(value:Number):void
		{
			
		}
		override public function get width():Number
		{
			return _width;
		}
		
		override public function set height(value:Number):void
		{
			
		}
		override public function get height():Number
		{
			return _height;
		}
		
		public function invalidate():void
		{
			
		}
		
		public function preinitialize():void
		{
			
		}
		
		public function initialize(event:Event):void
		{
			
		}
		
		public function predestroy():void
		{
			
		}
		
		public function destroy(event:Event):void
		{
			
		}
		
		public function update():void
		{
			
		}
		
		public function setRealBounds(width:Number, height:Number):void
		{
			
		}
		
		public function get actions():IList
		{
			return null;
		}
	}
}